﻿
//初始化菜单按钮的事件..

function InitialNavigator() {
    //UI 样式..
    setUI();

    //单击事件注册..
    setClickEventListener();
}

//设置UI效果
function setUI() {
    $(".Pnav_item .Node").live("click",function () {
    	 
        if ($(this).attr("hasnode")==true) { 
            var child = $(this).next(".childNodes");
            if (child.css("display") == "none") {
                $(this).removeClass("ParentNode");
                $(this).addClass("ParentOpen");
            } else {
                $(this).removeClass("ParentOpen");
                $(this).addClass("ParentNode");
            }
            child.toggle();
            // alert($(this).attr("class"));
        }
        else { 
      
            var a = $(this).find("a:first");
            //alert($(a).attr("href"));
            setClickEventListener(a); 
            //设置遮罩 
            var iframe = $(".iframeFather");
            var page = $("#mainFrame");
            iframe.width(page.width());
            iframe.height(page.height());
            iframe.css({
                'left': page.css("left"),
                'top': page.css("top")
            });
            iframe.show();
        }
    });
}
//设置单击事件 ..
function setClickEventListener(menuItem) {
    //设置提示当前位置: 
    //当前信息为: 当前链接的父节点html +当前链接的html
    var a = $(menuItem);
    var text = "";
    var parentNode = a.parent().parent(); // 
    if (parentNode.hasClass("childNodes")) //子集
    {
        //父级父级 +  父级 ..
        var temp = getPrevTitle(parentNode.parent());
        text = temp + " » " + parentNode.prev(".Node").find("a").text();
    }
    else
        text = parentNode.prev(".Pnav_title").find("span").html();
    //alert("asf");
    if (text == null) return;
    $("#span-navigator-nav-info").html(" » " + text + " » " + a.parent().html()); 

}

function getPrevTitle(tp) {
    return tp.prev(".Pnav_title").find("span").html();
}


//Find The Menu Item By the Link URL
function findMenuByLinkPageAndClick(trigger) {
    var url = trigger;
    $("#Page_navigation").find("a[href='" + url + "']").click();
}


function showMainPageBg() {
    var iframe = $(".iframeFather");
    var page = $("#mainFrame");
    iframe.width(page.width());
    iframe.height(page.height());
    iframe.css({
        'left': page.css("left"),
        'top': page.css("top")
    });
    iframe.show();
}